238. Steam Deck安裝Cheat Engine

WHY

有些遊戲用簡易版的搜尋軟體 206. steamDeck 的 Cheat Engine替代品
就是搜不到,
想說是不是還是該用CE來試試看了。

Solution

主要是參考這個影片Cheat Tables (.CT) for Steam Deck SteamOS Cheat Engine Guide Setup Tutorial

主要幾個步驟,備忘一下。

  1. 下載軟體

到桌面模式下,安裝 ProtonUP-Qt 以及 Protontricks
如果沒有外接滑鼠的話,
右邊的觸控版是滑鼠, RT(R2) 是滑鼠左鍵, LT(L2)是滑鼠右鍵

  1. 新增SteamTinkerLaunch

開啟ProtonUP-Qt
238-fig.1.png
Add version

238-fig.2.png
在Compatibility tool選擇 SteamTinkerLaunch
然後 install

完成後重新啟動Steam

  1. 新增CE到收藏庫

桌面模式下,開啟Steam。
到『收藏庫』,左下方有一個新增遊戲的按鈕,
選擇 『新增非Steam遊戲』。
找到你剛剛下載的CheatEngine.exe。

  1. 安裝CE

新增完成後,會出現下圖,
238-fig.3.png
選擇右邊的內容,
開啟相容性。
『強制使用特定Steam Play 相容性工具』打勾。
選擇『Proton Experimental』

設定完後,啟動。
會看到安裝畫面,就安裝吧。

注意,中途會問你要不要裝其他軟體,選擇Skip All

  1. 複製資料夾
    找到CE的資料夾,記得先開啟『顯示隱藏檔』

/home/.steam/steam/steamapps/compatdata

這邊有兩種方式,
一種是找到建立日期是剛剛的。
另一種是打開Protontricks 看CheatEngine的編號是哪一個。

像我的是3262966842 就再進去
3262966842/pfx/drive_c/Program FIles

完整路徑會像這樣

/home/.steam/steam/steamapps/compatdata/3262966842/pfx/drive_c/Program files

Cheat Engine 7.5資料夾整個複製,
貼到你想要修改的遊戲資料夾上面。

假設我要修Brotato,編號是 1942280(開Protontricks查)。
就參考上面的路徑
/home/.steam/steam/steamapps/compatdata/1942280/pfx/drive_c/Program files
到這邊將Cheat Engine 7.5資料夾 貼上。

  1. 設定Brotato用SteamTinkerLaunch開啟

桌面模式
內容->相容性->強制使用特定Steam Play相容性工具->Steam Tinker Launch

  1. 設定Game Menu

桌面模式
照上面的設定完後,執行遊戲,會跳出一個視窗,
選擇下方的Main Menu-> Game Menu

Use custom command 打勾
Custom command 選擇剛剛複製過來資料夾裡面的CheatEngine.exe
Fork custom command 打勾
  1. 啟用開發者模式

可以回到遊戲模式,
先按下Steam按鈕,系統-> 啟用開發者模式。

  1. 開始修改

執行你的遊戲,此時按下 Steam 按鈕,
會看到同時有兩個檔案在執行,
一個是你玩得遊戲,
另一個則是CheatEngine。
需要注意的是,如果你有選擇開啟其他視窗的話,
需要從Steam按鈕去選擇你開啟的其他視窗。

Note

  1. 抓圖的話使用內建的Spectacle
  2. 複製圖片的話,使用ssh

SteamDeck

如果沒設過密碼,需使用passwd先行設定

systemctl enable sshd  # 啟用sshd
systemctl restart sshd  # 重新啟動sshd
systemctl status sshd # 查詢狀態

ip -4 addr # 查詢ip位置

PC

scp -r deck@192.168.1.2:/home/deck/Pictures/ .

ref.